// 知识点1：泛型编程代码的两个重要的原则：模版中的函数参数是const的引用——若需要使用中修改，可以拷贝一份副本。模版程序应该尽量减少对实参类型的要求——所用运算符需要支持实参的类型
#include "ex16_5.h"
#include <iostream>
#include <list>
#include <string>
#include <vector>
using namespace std;

int main(int argc, char** argv) {
  int arr[3] = {2, 2, 2};
  my_print(arr);
  system("pause");
  return 0;
}